Desarrollo guiado por comportamiento

Desarrollador programando

En la Ingeniería de Software, behavior-driven development (BDD) o desarrollo guiado por el comportamiento (DGC) es un proceso de desarrollo de software que surgió a partir del desarrollo guiado por pruebas (DGP o TDD).[1][2][3]​ El desarrollo guiado por el comportamiento combina las técnicas generales y los principios del DGP, junto con ideas del diseño guiado por el dominio y el análisis y diseño orientado a objetos para proveer al desarrollo de software y a los equipos de administración de herramientas compartidas y un proceso compartido de colaboración en el desarrollo de software.[1][4]

Aunque el DGC es esencialmente una idea sobre cómo el desarrollo de software debería ser administrado tanto por los intereses del negocio como por el entendimiento técnico, la práctica del DGC asume el uso de herramientas de software especializadas para asistir en el proceso de desarrollo.[2]​ Aunque estas herramientas son comúnmente desarrolladas específicamente para su uso en proyectos de DGC, se pueden ver como formas especializadas de las herramientas que asisten en el DGP. Las herramientas sirven para agregar automatización para el lenguaje ubicuo (lenguaje estructurado alrededor del modelo de dominio, utilizado en el diseño guiado por el dominio para conectar actividades entre miembros del equipo), el cual es el tema central del DGC.

  1. a b «Behaviour-Driven Development». Archivado desde el original el 1 de septiembre de 2015. Consultado el 12 de agosto de 2012. 
  2. a b Haring, Ronald (febrero de 2011). «Behavior Driven development: Beter dan Test Driven Development». En de Ruiter, Robert, ed. Java Magazine (en neerlandés) (Veen Magazines) (1): 14-17. ISSN 1571-6236. 
  3. Solis, Carlos; Wang, Xiaofeng. «A Study of the Characteristics of Behaviour Driven Development». Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on: 383 - 387. doi:10.1109/SEAA.2011.76. 
  4. Bellware, Scott (junio de 2008). «Behavior-Driven Development». Code Magazine. Archivado desde el original el 12 de julio de 2012. Consultado el 12 de agosto de 2012. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search